open air market stall - German English Dictionary